
// Jede Instanz der ServletContextListener Klasse wird nach dem Starten
// sowie Beenden der betreffenen Webanwendung vom J2EE Container 
// aufgerufen. 
public class InitializationContextListener implements ServletContextListener {
  	
  private ServletContext context = null;
    
   //Die Methode wird aufgerufen wenn die Webapplikation bereit ist 
   //Anfragen zu akzeptieren. 
  @Override
  public void contextInitialized(ServletContextEvent event)
  {      
    this.context = event.getServletContext();        
    //Setzen des Wertes für das Solr Home Verzeichnis relativ zum
    //Verzeichnis der Webandwendung. Wird vom Solr Server benötigt
    //um Konfigurationsdateien zu lokalisieren.
    System.setProperty("solr.solr.home"
    		          ,this.context.getRealPath("/") + "WEB-INF/solrconf/"
    		          );        
  }  
}